home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / vim_src.zip / SUN_STDL.H < prev    next >
C/C++ Source or Header  |  1993-01-12  |  2KB  |  81 lines

  1. /*
  2.  * sun_stdlib.h: declararions used on a sun
  3.  */
  4.  
  5. #ifndef __stdlib_h
  6. extern void free(void *);
  7. extern void *malloc(unsigned);
  8. extern void *realloc(void *, unsigned);
  9. extern void *calloc(unsigned, unsigned);
  10. #endif
  11. #ifdef __sys_types_h
  12. extern off_t lseek(int, off_t, int);
  13.  
  14. # ifdef _sys_time_h
  15. extern int select(int, fd_set *, fd_set *, fd_set *, struct timeval *);
  16. # endif _sys_time_h
  17.  
  18. #else
  19. extern long lseek(int, long, int);
  20. #endif
  21.  
  22. extern long tell(int);
  23. extern void perror(char *);
  24.  
  25. #ifndef __sys_fcntlcom_h
  26. extern int open(char *, int, ...);
  27. #endif
  28. extern int close(int);
  29. extern int read(int, char *, unsigned);
  30. extern int write(int, char *, unsigned);
  31. extern int ioctl(int, int, ...);
  32. extern int unlink(char *);
  33.  
  34. #ifdef FILE
  35. extern int _filbuf(FILE *);
  36. extern int _flsbuf(unsigned char, FILE *);
  37. extern int fclose(FILE *);
  38. extern int fprintf(FILE *, char *, ...);
  39. extern int fscanf(FILE *, char *, ...);
  40. extern int fseek(FILE *, long, int);
  41. extern int fflush(FILE *);
  42. extern int fread(char *, int, int, FILE *);
  43. #else
  44. extern char *sprintf(char *, char *, ...);
  45. #endif
  46.  
  47. extern int printf(char *, ...);
  48.  
  49. extern int scanf(char *, ...);
  50. extern int sscanf(char *, char *, ...);
  51.  
  52. extern int system(char *);
  53. extern char *getenv(char *);
  54.  
  55. extern char *getcwd(char *, int);
  56. extern char *getwd(char *);
  57.  
  58. extern int chdir(char *);
  59.  
  60. extern int atoi (char *);
  61. extern long atol(char *);
  62. extern long strtol(char * , char **, int);
  63.  
  64. extern void bcopy(char *, char *, int);
  65. extern int bcmp(char *, char *, int);
  66. extern void bzero(char *, int);
  67.  
  68. extern char *memccpy(char *, char *, int, int);
  69. extern char *memchr(char *, int, int);
  70. extern int memcmp(char *, char *, int);
  71. extern char *memcpy(char *, char *, int);
  72. extern char *memset(char *, int, int);
  73.  
  74. extern int strcmp(char *, char *);
  75. extern int strncmp(char *, char *, int);
  76. extern int strcasecmp(char *, char *);
  77.  
  78. extern int toupper(int);
  79. extern int tolower(int);
  80. extern int isatty(int);
  81.